What Makes Measuring Software So Hard?
نویسنده
چکیده
41 address those needs—thereby making measurement more appealing. While the disparity discussed here involves measurement, it applies to all areas of software process improvement. For example, the Software Engineering Institute's Capability Maturity Model for Software is silent on two of the three strategies of high-performing organizations—customer intimacy and product innovation. Like traditional measurement , the Capability Maturity Model applies only to organizations wanting to be operationally excellent. How top organizations do it Michael Treacy and Fred Wiersema, in The Discipline of Market Leaders, conducted a survey of 80 top organizations to find out how they out-achieved their competitors. 1 Their survey revealed that these companies needed to focus on only one of three market disciplines—operational excellence , customer intimacy, or product in-novativeness—to succeed. Operationally excellent organizations have a formula for their service or product. They offer a small and limited menu of choices, but they deliver excellently and at a competitive price. McDonald's and Federal Express focus on operational excellence. Customer-intimate organizations seek a different market niche—a total solution. 2 Whatever the customer wants they add to the menu. These organizations offer a long, custom-made menu for each engagement. Some financial-service institutions might call customer intimacy a way of getting a greater share of the customer's wallet, offering spending alternatives ranging from investment opportunities to travel services. Product-innovative organizations pride themselves on maximizing the number of Implementing software measurement can be difficult if an organization's market strategy fails to align with traditional measurements. The author points out the need to understand an organization's strategic objectives and then tailor its measurement practices to fit. W e often hear that it is difficult to get software measurement into practice. Traditional measurement addresses the decisions that support increased quality, increased programmer productivity , and reduced costs—key elements for organizations strategically focused on operational excellence. But what if the organization's highest priority isn't operational excellence? This article shows that such organizations have different measurement needs and presents ideas on how to
منابع مشابه
What makes measuring software so hard? - IEEE Software
0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E M a y / J u n e 2 0 0 1 I E E E S O F T W A R E 41 address those needs—thereby making measurement more appealing. While the disparity discussed here involves measurement, it applies to all areas of software process improvement. For example, the Software Engineering Institute’s Capability Maturity Model for Software is silent on two of the th...
متن کاملWhat Makes Coding Activities Challenging?
What do developers do during coding activities, and how can tools more effectively support these activities? What questions are hard to answer, why does investigating and debugging code take so long, and why do bugs occur? The goal of my research is to identify the most important problems developers face using human-computer interaction techniques and use software engineering techniques to desi...
متن کاملAcademic Legitimacy of the Software Engineering Discipline
This report examines the academic substance of software engineering. It identifies the basic research questions and the methods used to solve them. What is learned during this research constitutes the body of knowledge of software engineering. The report then discusses at length what about software makes its production so difficult and makes software engineering so challenging an intellectual d...
متن کاملSoftware Engineering Discipline
This report examines the academic substance of software engineering. It identifies the basic research questions and the methods used to solve them. What is learned during this research constitutes the body of knowledge of software engineering. The report then discusses at length what about software makes its production so difficult and makes software engineering so challenging an intellectual d...
متن کاملWhat Makes Whistleblowers So Threatening?; Comment on “Cultures of Silence and Cultures of Voice: The Role of Whistleblowing in Healthcare Organisations”
Whistleblowing is defined by the retaliation that those who speak out receive. Why some organizations find it almost impossible not to retaliate depends more on the properties of the organization than the act of the individual whistleblower. These properties are, to greater or lesser degree, present in all organizations. Not all organizations retaliate against whistleblowers, but the whistleblo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Software
دوره 18 شماره
صفحات -
تاریخ انتشار 2001